@charset "utf-8";

body{background-color: #f7f7f7;}
.body_bg{background-color: #fff;}
a{text-decoration: none; color: #333333;}
a:hover{color: #1d5292;}
.red{color: #f00;}
input::-webkit-input-placeholder{color: #cccccc;}

.transition,
.transition a{-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}

.imgscale a img{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition-duration: 4s;
	transition-duration: 4s;
	-webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
	transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}
.imgscale a:hover img{
	-moz-transform:scale3d(1.1, 1.1, 1);
	-ms-transform:scale3d(1.1, 1.1, 1);
	-o-transform:scale3d(1.1, 1.1, 1);
	-webkit-transform:scale3d(1.1, 1.1, 1);
	transform:scale3d(1.1, 1.1, 1);
}

/* layout */
.container{width: 1440px; margin-right: auto; margin-left: auto;}
.bgwhite{background-color: #fff;}
.mt{margin-top: 20px;}
.mb{margin-bottom: 20px;}
.margins{margin-top: 20px; margin-bottom: 20px;}
.shadow-blue{box-shadow: 0 0 32px rgba(72,136,210,.13);}
.shadow-grey{box-shadow: 0 0 15px rgba(0,0,0,.13);}
.entirebox{position: relative; padding: 25px; background-color: #fff; overflow: hidden;}
.entirebox .qzxx_title{text-align:center;line-height:88px;}

.common-row{position: relative; margin: 0 -10px;}
.common-row>*{float: left;}
.common-row .grid{margin-right: 10px; margin-left: 10px;}
.common-col-2{width: 16.67%;}
.common-col-3{width: 25%;}
.common-col-4{width: 33.33%;}
.common-col-6{width: 50%;}
.common-col-8{width: 66.67%;}
.common-col-9{width: 75%;}
.common-col-10{width: 83.33%;}

.place{position: relative; z-index: 3; padding-top: 56.25%; overflow: hidden;}
.place .pic{position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.place .pic img{display: block; width: 100%; height: auto; min-height: 100%;}

/* crumb */
.crumb.line{border-bottom: 1px solid #e5e5e5;}
.crumb h2{padding:20px 0; line-height: 24px; font-size:1em; font-weight: normal; color: #666;}
.crumb a{color: #666;}
.crumb a:hover{color: #257de1;}
.crumb>.container>h2>a, .crumb>.container>h2>span{margin:0 10px;}
.crumb a:first-child{margin-left: 0;}
.crumb span{color: #257de1;}

/* common */
.common-head{position: relative;}
.common-head.borderBot{border-bottom: 1px solid #d6d6d6;}
.common-head br{display: none;}
.common-head li{float: left; position: relative;}
.common-head .hd{float: left;}
.common-head .hd li{font-size: 1.375em; font-weight: bold; text-align: center;}
.common-head .hd li.on{font-weight: bold;}
.common-head .hd li:last-child{margin-right: 0 !important;}
.common-head .whole{width: 100%;}
.common-head .whole li{padding-right: 0 !important; padding-left: 0 !important; margin-right: 0 !important;}
.common-head .whole.col2 li{width: 50%;}
.common-head .whole.col4 li{width: 25%;}
.common-head .whole.col12 li{width: 100%;}

.common-head .menu1 li{line-height: 30px;}
.common-head .menu1 li span{position: relative; display: block; padding-right: .875em; padding-left: .875em; color: #98a9c5;}
.common-head .menu1 li span a{color: #98a9c5;}
.common-head .menu1 li span:before{position: absolute; top: 10%; bottom: 10%; left: 0; width: 3px;}
.common-head .menu1 li span:after{position: absolute; top: 10%; bottom: 10%; right: 0; width: 3px; }
.common-head .menu1 li.on span{font-weight: bold; color: #1d5292;}
.common-head .menu1 li.on span a{color: #1d5292;}
.common-head .menu1 li.on span:before{content: "";background-color: #1d5292;}
.common-head .menu1 li.on span:after{content: "";background-color: #1d5292;}
.common-head .common-more{ float: right;}

.common-head .menu2 li{padding-bottom: .875em; text-align: left;}
.common-head .menu2 li:after{position: absolute; right: 0; left: 0; bottom: -2px; content: ""; height: 3px; background-color: #1d5292;}
.common-head .menu2 li.on{color: #1d5292;}
.common-head .menu2 li.on a{color: #1d5292;}


.common-title{background-color: #f8f9fe;}
.common-title .currentName{position: relative; float: left; padding: .5em 1.125em; font-size: 1.25em; color: #257de1;}
.common-title .currentName:before{position:absolute; top:0; bottom: 0; left:0; content:""; width:5px; background-color: #257de1;}
.common-title br{display:none;}

.common-more{font-size: 15px; line-height: 30px;}
.common-more a{display: inline-block; color: #255896;}
.common-more a:hover{color: #267ce1;}
.pub_more a{background: url(../images/more.png) no-repeat left center;padding-left: 30px;}
.publicbox .common-head .menu1 li span:before{width: 5px;}
.publicbox .common-head .menu1 li span:after{width: 5px;}
.publicbox .common-head .menu1 li.on span:before{background: url(../images/line_l.png) no-repeat left center;}
.publicbox .common-head .menu1 li.on span:after{background: url(../images/line_r.png) no-repeat right center;}
.publicbox .common-head .menu1 li{line-height: 58px;}
.publicbox .pub_more{line-height: 58px;}
.infoList{position: relative; overflow: hidden;}
.infoList li{float: left; position: relative; width: 100%; padding-top: .5em; padding-bottom: .5em; overflow: hidden;}
.infoList li h4{position: relative; z-index: 2; padding-left: 1.25em; font-weight: normal; font-size: 1em; overflow: hidden;}
.infoList li h4 a{float: left; line-height: 1.6em; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.infoList li h4 a:before{position: absolute; top: -3px; left: 2px; content: ""; margin-top: .8em; width: 5px; height: 5px; background-color: #959595; background-repeat: no-repeat; border-radius: 50%;}
.infoList li h4 a:hover:before{background-color: #255896 !important;}
.infoList li h4 a em{font-style: normal;}
.infoList li h4 a em.ing{color: #c00;}
.infoList li h4 span{position: absolute; z-index: 10; top: 50%; margin-top: -.8em; line-height: 1.6em; white-space: nowrap;}
.infoList li h4 .time{right: 0; color: #999;}
.infoList li br{display: none;}
.infoList.hadLine li{padding-top: 1.125em; padding-bottom: 1.125em;}
.infoList.hadLine li:before{position: absolute; bottom: 0; left: 0; width: 100%; content: ""; border-top: 1px solid #ededed;}
.infoList.hadLine.dashed li:before{border-top: 1px dashed #cccccc;}
.infoList.notBefore li h4{padding-left: 0;}
.infoList.notBefore li h4 a:before{content: normal;}
.infoList.blueBefore li h4 a:before{background-color: #91bdef;}
.infoList.yyyy-MM-dd li h4{padding-right: 100px;}
.infoList.MM-dd li h4{padding-right: 70px;}
.infoList.format li{padding-top: .625em; padding-bottom: .625em; overflow: visible;}
.infoList.format li:after{position: absolute; top: -.3125em; bottom: -.3125em; right: 0; left: 0; z-index: 1; content: ""; width: 0; margin: 0 auto; transition: .3s all; background-color: #fff;}
.infoList.format li h4 .time{right: .625em;}
.infoList.format li:hover{cursor: pointer;}
.infoList.format li:hover:after{width: 100%;}
.infoList.format li:hover h4 a{color: #257de1;}
.infoList.format li:hover h4 .time{color: #257de1;}
.infoList.format li:hover h4 a:before{background-color: #257de1;}
.infoList.res li h4{padding-left: 3.5em;}
.infoList.res li h4 a font{position: absolute; top: 50%; left: 0; line-height: 26px; margin-top: -13px; padding-right: .5em; padding-left: .5em; font-size: .9375em; color: #fff; border-radius: 4px;}
.infoList.res li h4 a font.jy{background-color: #3273c1;}
.infoList.res li h4 a font.ts{background-color: #e8a936;}
.infoList.res li h4 a font.zx{background-color: #4da982;}

.m-common-more{clear: both; margin-top: 15px; text-align: center; line-height: 40px; background-color: #f5f5f5; border-radius: 5px; display: none;}
.m-common-more a{color :#666;}
.m-common-more a:hover{color: #333;}
.m-common-more.bgwhite{background: #fff;}

/*header*/
.header{background: url(../images/header_bg.png) no-repeat top;}
.header .topbar .container{overflow: visible;width: auto;margin-right: 15px;margin-left: 15px;}
.header .topbar{position:relative; height:40px; font-size:1em; color:#fff; line-height:40px;}
.header .topbar a{color:#fff;}
.header .topbar a:hover{color:#fff;}
.header .topbar dt{float:left; padding-left:12px;}
.header .topbar dt span{float:left; margin:0 10px;}
.header .topbar dt span.datetime{}
.header .topbar dd{float:right;}
.header .topbar dd span{margin: 0 10px;}
.m_logo{display: none;}
.infor_header .logo{text-align: center;padding-top:70px;}
.searchbox{width: 37.3%; margin: 20px auto 40px; position: relative;}
.searchbox dd{width: ;}
.searchbox dl{position:relative; background-color:#fff; border:1px solid #1C5292; border-radius:30px; overflow:hidden; padding-left: 30px;}
.searchbox dl input{line-height: 50px; outline: none; border:0;background: none;color: #1C5292;font-size: 16px;}
.searchbox dl dd{float: left;margin-right: 55px;width: 75%;}
.searchbox dl dd .input_text{width:100%;padding:10px 0px; line-height: 30px;}
.searchbox dl .button{position:absolute; top:0; right:0; height:50px;width: 50px;}
.searchbox dl .search_btn{width:100%; height:100%; color:#fff; background:url(../images/ss.png) no-repeat center; border:none !important; -webkit-appearance:none; vertical-align:top; cursor:pointer;}
.navbarbox{height: 68px;background-color: #EAF7FF; line-height: 68px; border-top:1px solid #1C5292; border-bottom: 2px solid #1C5292 ;}
.navbarbox li{width: 14.28%; float: left;}
.navbarbox li a{font-size: 1.5rem; color:#1d5292; display: block; position: relative;}
.navbarbox li a span{display: block; padding-left: 30%; background-repeat: no-repeat; background-position: 15px center;}
.navbarbox li a:hover{font-weight: bold;}
.navbarbox .li01 a span{background-image: url(../images/nav_icon01.png);}
.navbarbox .li02 a span{background-image: url(../images/nav_icon02.png);}
.navbarbox .li03 a span{background-image: url(../images/nav_icon03.png);}
.navbarbox .li04 a span{background-image: url(../images/nav_icon04.png);}
.navbarbox .li05 a span{background-image: url(../images/nav_icon05.png);}
.navbarbox .li06 a span{background-image: url(../images/nav_icon06.png);}
.navbarbox .li07 a span{background-image: url(../images/nav_icon07.png);}
.navbarbox li a::after{position: absolute; right: 0; bottom: 0px; left: 0; content: ""; width: 0; margin: 0 auto; height: 3px; background-color:#1d5292;
transition: all 0.4s ease 0s;} 
.navbarbox li.hover a{font-weight: bold;}
.navbarbox li.hover a::after{width: 100%;}


/*footer*/
.yqljbox{padding: 10px 0; background: #e6e6e6;}
.yqljbox .hd{height: 38px;}
/* .footer-links .hd ul{margin: 0 -10px;} */
.yqljbox .hd ul li{float: left; width: 25%; text-align: center;}
.yqljbox .hd ul li a{position: relative; z-index:5; display:inline-block; padding-right: 25px; color:#666666; height:36px; text-align: center; line-height: 36px;}
.yqljbox .hd ul li.hs a:before{content: ''; position: absolute; right:0; top: 50%; margin-top: -4px; width: 14px; height: 8px; background: url(../images/icon_links.png) no-repeat; opacity: .2; -webkit-transition:300ms; transition:300ms;}
.yqljbox .hd ul li.on a{color: #000;}
.yqljbox .hd ul li.on a:before{transform: rotate(-180deg); opacity: .8;}
.yqljbox .bd ul{padding:15px 0;  display: none;}
.yqljbox .bd ul li{float: left; width: 20%;}
.yqljbox .bd ul li h4{padding:5px 0; font-size:.9375em; font-weight: normal; line-height:1.6em; overflow:hidden; vertical-align:top;}
.yqljbox .bd ul li a{color:#666; float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.yqljbox .bd ul li a:hover{color: #333;}
.footer_text{background-color: #ededed;}
.footer .footer_grid{position:relative; padding:30px 50% 30px 0; text-align:left; line-height:180%;}
.footer .footer_grid .menu a{ margin:0 10px;}
.footer .footer_grid .bqxx{color: #6b6b6b;padding-top: 20px;}
.footer .footer_grid .bqxx span{display:inline-block; margin-right:10px; margin-left:10px;}
.footer .footer_grid .bah a{color: #6b6b6b;padding-left: 20px; background: url(../images/bah.png) no-repeat left center;}
.footer .footer_grid .bah a:hover{color:#f00;}
.footer .footer_grid .biaoshi{position:absolute; width:30%; top:50%; right:0; margin-top:-36px; text-align:right;}
.footer .footer_grid .biaoshi span{display:inline-block; vertical-align:middle; margin-left:10px;}
.footer .footer_grid .biaoshi .wzaicon{width:118px; background: #fff;}
/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;}	
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;}	
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;}	

/*新增*/
.js-tab .js-bd .common-head{display: none;}
.js-tab .js-more a + a{display: none;}
.js-tab > .js-bd > * + * {display: none;}

/*图片列表*/
.imageList{overflow: hidden;}
.imageList ul{margin-top: -20px; margin-right: -10px; margin-left: -10px; overflow: hidden; zoom: 1;}
.imageList ul li{position: relative; float: left;}
.imageList ul li a{position: relative; display: block; margin: 20px 10px 0; font-size: 1em; overflow: hidden;}
.imageList ul li a .txt{font-size: .9375em; line-height: 1.5em; }
.imageList ul li a .txt.normal{position: relative; z-index: 2; width: 100%; height: 4.5em; display: table; vertical-align: middle; background-color: #fafafa; overflow: hidden;}
.imageList ul li a .txt.normal span{position: relative; width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
.imageList ul li a .txt.normal font{display: block; padding: .6125em; text-align: center;}
.imageList ul li a .txt.normal:after{position: absolute; top: -1px; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; border: 1px solid #e6e6e6;}
.imageList ul li a .txt.fixed{position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; padding: 5%; color: #fff; text-align: center; background-color:rgba(0,0,0,.5);}
.imageList ul li a dl{padding: .75em .6125em; margin-top: -1px; text-align: center; background-color: #fff; border: 1px solid #e6e6e6;}
.imageList ul li a dl dd{margin-top: .5em; font-size: .9375em; color: #999;}

.imageList .lay-col2 li{width: 50%;}
.imageList .lay-col4 li{width: 25%;}
.imageList .lay-col3 li{width: 33.33333%;}

.menu-icons{margin-top: -20px; margin-right: -10px; margin-left: -10px; overflow:hidden;}
.menu-icons li{float: left; width: 100%;}
.menu-icons li a{position: relative; display: block; margin: 20px 10px 0;}
.menu-icons li a.link{padding-top: 1.5em; padding-bottom: 1.5em; font-size: 1em; text-align: left; background-color: #f9f9f9; border: 1px solid #ebebeb;}
.menu-icons li a.link i{display: inline-block; width: 28%; margin-right: 2%; text-align: right; vertical-align: middle; background-repeat: no-repeat;
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;}
.menu-icons li a.link font{display: inline-block; vertical-align: middle; line-height: 1.5em; text-align: left; max-width: 65%;}
.menu-icons li a.link:hover{background-color: #fafafa; border-color: #e5e5e5; opacity: 0.95;}
.menu-icons li a.link.inline{padding-top: .3125em; padding-bottom: .3125em; text-align: center;}
.menu-icons li a.link.inline:before{display: inline-block; vertical-align: middle; content: ""; width: 1px; height: 3em;}
.menu-icons li a.link.inline font{text-align: center; max-width: 95%;}
.menu-icons.break li a.link{text-align: center;}
.menu-icons.break li a.link:before{content: normal;}
.menu-icons.break li a.link i{display:block; margin:0 auto .875em;}
.menu-icons.break li a.link img{display:block; margin:0 auto .5em; transition: .3s all;}
.menu-icons.break li a.link font{display: block; max-width: none; text-align: center;padding:0 36px;
transition: .3s all; /* white-space: nowrap; */ text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.menu-icons.break li a.link:hover img{-webkit-animation: bounce 1s; animation: bounce 1s;}
.menu-icons.normal li a.link{padding-top: .5em; padding-bottom: .5em; background-color: transparent; border: none;}
.menu-icons.col-m-3 li{width: 33.33333%;}
.menu-icons.col-m-2 li{width: 50%;}
.menu-icons.col-m-6 li{width: 16.666667%;}
.menu-icons.col-m-4 li{width: 25%;}
.menu-icons.col-m-5 li{width: 20%;}
.menu-icons.col-m-7 li{width: 14.28571%;}

/*owl-carousel*/
.owl-carousel .item img {display: block; width: 100%;}
.owl-carousel.pagination .owl-dots{position: absolute; bottom: 10%; right: 1%; z-index: 99; text-align: right;}
.owl-carousel.pagination .owl-dots button.owl-dot{display: inline-block; width: 14px; height: 14px; margin-right: 5px; background: rgba(255, 255, 255, 0.4); border-radius: 50%; border: none;}
.owl-carousel.pagination .owl-dots button.owl-dot.active{background: transparent; border: 2px solid rgba(255, 255, 255, 0.4);}
.owl-carousel.unpage .owl-dots{display: none;}

.owl-carousel.owlcarousel-common .owl-nav > div{position: absolute; top: 50%; margin-top: -40px; width: 39px; height: 78px; text-align: center; background-color: rgba(0, 0, 0, 0.3); background-repeat: no-repeat; background-size: 100% 100%;}
.owl-carousel.owlcarousel-common .owl-nav > div i{position: absolute; top: 50%; margin: -0.5em auto 0; text-align: center; font-weight: normal; font-size: 2.25em; line-height: 1em; color: #fff;}
.owl-carousel.owlcarousel-common .owl-nav > div:hover{background-color: rgba(0, 0, 0, 0.5);}
.owl-carousel.owlcarousel-common .owl-nav > div.owl-prev{left: 0; border-top-right-radius: 90px; border-bottom-right-radius: 90px;}
.owl-carousel.owlcarousel-common .owl-nav > div.owl-prev i{left: -2px;}
.owl-carousel.owlcarousel-common .owl-nav > div.owl-next{right: 0; border-top-left-radius: 90px; border-bottom-left-radius: 90px;}
.owl-carousel.owlcarousel-common .owl-nav > div.owl-next i{right: -2px;}
.owl-carousel.owlcarousel-common .owl-nav > div.disabled{opacity: 0.4; cursor: not-allowed; background-color: rgba(0, 0, 0, 0.3) !important;}

.owl-carousel.owlcarousel-arrow .owl-nav > div{position: absolute; top: 50%; z-index: 99; margin-top: -20px; width: 44px; height: 44px; background: #ffffff; border-radius: 50%; cursor: pointer; border: 1px solid #ececec;}
.owl-carousel.owlcarousel-arrow .owl-nav > div i{position: absolute; top: 50%; right: 0; left: 0; margin-top: -0.475em; text-align: center; font-weight: normal; font-size: 1.25em; font-weight: bold; line-height: 1em; color: #888;}
.owl-carousel.owlcarousel-arrow .owl-nav > div:hover{background: #ffffff; box-shadow: 0 0 5px 1px rgba(112, 112, 112, 0.1);}
.owl-carousel.owlcarousel-arrow .owl-nav > div:hover i{color: #333;}
.owl-carousel.owlcarousel-arrow .owl-nav > div.owl-prev{left: -22px;}
.owl-carousel.owlcarousel-arrow .owl-nav > div.owl-next{right: -22px;}
.owl-carousel.owlcarousel-arrow .owl-nav > div.disabled{opacity: 0.65; cursor: not-allowed;}
.owl-carousel.owlcarousel-arrow .owl-nav > div.disabled i{color: #ccc;}

/* 单行省略号 */
.elli-s{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%;}
/* 多行省略号 */
.elli-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}

/*pagediv*/
.pagediv{font-size: .9375em; line-height: 28px; color: #555; text-align:center; clear:both;}
.pagediv li{display: inline-block;}
.pagediv .arrow a{color: #555;}
.pagediv .total_count,
.pagediv .arrow a,
.pagediv .arrow span,
.page_jump a{display: inline-block; padding: 0 .6125em; margin: 4px; zoom:1; border: #dfdfdf 1px solid; border-radius:3px; }
.pagediv  #page_input{width: 40px; height: 28px; margin: 4px; color: #888; text-align: center; border: #dfdfdf 1px solid; border-radius: 3px; background: #fff; vertical-align: top;}
.pagediv .total_count,
.pagediv .arrow a,
.page_jump a{
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow span{background: #f5f5f5; color: #999;}
.pagediv .arrow a:hover,
.page_jump a:hover,
.pagediv .arrow .current{background: #007ece; border-color: #007ece; color: #fff; text-decoration:none;}
.pagediv .arrow .current{font-weight: bold;}

.lace-zs{position: absolute; top: 2px; left: 2px; width: 20px; height: 20px; background: url(../images/lace-zs.png);}
.lace-ys{position: absolute; top: 2px; right: 2px; width: 20px; height: 20px; background: url(../images/lace-ys.png);}

.mark-box{position: relative; padding: 40px;}
.mark-box i{position: absolute; width: 48px; height: 44px; background-repeat: no-repeat; background-size: 100% auto;}
.mark-hb1{left: 5px; top: 5px; background: url(../images/mark-hb1.png);}
.mark-hb2{right: 5px; top: 5px; background: url(../images/mark-hb2.png);}
.mark-hb3 {left: 5px; bottom: 5px; background: url(../images/mark-hb3.png);}
.mark-hb4 {right: 5px; bottom: 5px; background: url(../images/mark-hb4.png);}


.ajaxpage{text-align: center;}
.ajaxpage .layui-laypage-count{background-color: transparent;}
.ajaxpage .layui-laypage .layui-laypage-skip{background-color: transparent;}
.ajaxpage .layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #1e9fff;}
.ajaxpage .layui-laypage a:hover{color: #1e9fff;}

.layui-forms-layout{margin-right: -7px; margin-left: -8px;}
.layui-forms-layout .layui-forms-block{position: relative; margin-right: 7px; margin-left: 8px}
.layui-forms-layout .layui-forms-item{position: relative; float: left; width: 100%; margin-bottom: 20px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.layui-forms-layout .layui-forms-label{position: absolute; top: 0; left: 0; height: 100%; font-size: 1em; width: 7em;}
.layui-forms-layout .layui-forms-label .table{position: absolute; top: 0; right: 0; left:0; bottom: 0; width: 100%; height: 100%; display: table; vertical-align: middle;}
.layui-forms-layout .layui-forms-label .table .inline{position: relative; width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
.layui-forms-layout .layui-forms-label .table .inline span{display: block; text-align: right;}
.layui-forms-layout .layui-forms-label .table .inline span font{color: #f00; margin-right: .3125em;}
.layui-forms-layout .layui-input-block{margin-left: 7em; padding-left: 1em; line-height: 1.8em; min-height: 1.8em;}
.layui-forms-layout .layui-input-inline{margin-right: 10px;}
.layui-forms-layout .layui-forms-radio span{display: inline-block; margin-right: 15px;}
.layui-forms-layout .layui-forms-radio span input{display: inline-block; vertical-align: middle;}
.layui-forms-layout .layui-forms-radio span font{display: inline-block; vertical-align: middle;}
.layui-forms-layout dl{margin-right: -5px; margin-left: -5px; overflow:hidden;}
.layui-forms-layout dl dd{float: left; width: 50%;}
.layui-forms-layout dl dd div{margin: 0 5px 20px; height: 38px;}
.layui-forms-layout .layui-select-style{width: 100%; padding-left: 10px; height:38px; line-height: 1.3; border: 1px  solid #e6e6e6; border-radius: 2px; outline:0; transition:all .3s;-webkit-transition:all .3s;box-sizing:border-box}
.layui-forms-layout .layui-select-style:hover,
.layui-forms-layout .layui-select-style:focus{border-color: #d2d2d2;}
.layui-forms-layout .layui-forms-item.vtop .layui-forms-label{height: 38px;}
.layui-forms-layout .layui-forms-item.yzm .layui-input-inline{width: 100px;}
.layui-forms-layout .layui-forms-item.col4{width: 33.33333%;}
.layui-forms-layout .layui-forms-item.col6{width: 50%;}
.layui-btn .layui-icon{font-size: 25px;}
.layui-button .layui-btn{display: block; padding: 0; width: 100%;}

.notdata{text-align:center; font-size:14px; line-height:60px;}


/* 关怀版 */
body.older{font-size: 28px; Letter-spacing:1px;}
body.older .header{background: #fff;}
body.older .header .topbar{font-size: 19px;background-color: #1d5292;height: 55px;line-height: 55px;}
body.older .pc_logo{display: none;}
body.older .m_logo{display: block;margin: 0 auto;height: 100px;}
body.older .searchbox dl .button{height: 70px;}
body.older .navbarbox {height: 100px; background-color: #035294;}
body.older .navbarbox li.li01{width: 13%; height: 100px; line-height: 100px;}
body.older .navbarbox li{width: 29%; line-height: 50px;}
body.older .navbarbox li a span{background: none !important;padding-left: 0px;}
body.older .navbarbox li a{text-align: center;color: #fff;}
body.older .navbarbox li a::after{content: normal; display: none;}
body.older .navbarbox li a::before{position: absolute; top:50%; right: 0; content: ""; height: 20px; width: 1px; margin-top: -10px; background-color: #fff;}
body.older .navbarbox li.li04 a::before,
body.older .navbarbox li.li07 a::before{display: none;}

body.older .footer .footer_grid{padding:30px 0;text-align: center;}
body.older .footer .footer_grid .biaoshi{position: static;width: auto;text-align: center;margin-top: 30px;}
body.older .yqljbox{padding:20px 0;}

body.older .row[class*="row-space"]{margin-left:0; margin-right:0;}
body.older .row > [class*="col-"]{float:none; width:100%;}
body.older .row[class*="row-space"] > [class*="col-"]{padding-left:0; padding-right:0;}
body.older .pt40{padding-top: 40px !important;}
body.older .mb40{margin-bottom: 40px !important;}
body.older .tab-brief.js-tab-hs .js-hd{display: none;}
body.older .tab-brief.js-tab-hs .bd .item{display: block !important;}
body.older .tab-brief.js-tab-hs .bd .item + .item{margin-top: 30px;}
body.older .tab-brief.js-tab-hs .bd .item .hd{display: block;}
body.older .com-title.square h3{padding-left: 30px;}
body.older .com-title.square h3:before{width: 6px; height: 24px; margin-top: -10px;}
body.older .sidenav > li > a:before{width: 12px; height: 19px;}
body.older .parentname{font-size: 1.65em;}
body.older input[type="text"],
body.older textarea,
body.older select ,
body.older .layui-input{padding: 0 15px; font-size: 1.25em; height: 70px; line-height: 70px; box-sizing: border-box;}
body.older .layui-btn{height: 70px; line-height: 70px; font-size: 1.25em;}
body.older .layui-form-select dl{top: 76px;}
body.older .layui-form-selectup dl{top: auto; bottom: 76px;}
body.older .layui-form-select dl dd,
body.older .layui-form-select dl dt{line-height: 50px;}
body.older .layui-form-item .layui-form-label{font-size: 1.25em; line-height: 70px;}
body.older .layui-table-view .layui-table{min-width: 100%;}
body.older .layui-table-page{padding: .4375em; font-size: .875em;}
body.older .layui-table-page .layui-laypage a,
body.older .layui-table-page .layui-laypage span{padding: 0 .75em;}
body.older .layui-table-page .layui-laypage{margin: 10px 0 0;}
body.older .layui-table-page .layui-laypage a, 
body.older .layui-table-page .layui-laypage span,
body.older .layui-table-page .layui-laypage button,
body.older .layui-table-page .layui-laypage input,
body.older .layui-table-page select{height: 2em; font-size: 18px !important; line-height: 2em;vertical-align: middle;}
body.older .layui-laypage a,
body.older .layui-laypage span{height: 2em; font-size: 18px !important; line-height: 2em;vertical-align: middle;}
body.older .layui-laypage .layui-laypage-skip{display: none;}

.guidang{position: absolute; top: 10px; right: 10px; z-index: 10;}


